roasted garbanzo bean - French English Dictionary